package com.xjscrm.console.vo;

import com.xjscrm.common.vo.operatorplandevice.OperatorPlanDeviceRule;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(description="拉群任务机器人设置表")
public class GroupPullTaskDeviceConfigVo {

    /**
     * 主键id
     */
    @ApiModelProperty(value="主键id")
    private Long id;

    /**
     * 运营商id
     */
    @ApiModelProperty(value="运营商id")
    private Long merId;

    /**
     * 机器人唯一id
     */
    @ApiModelProperty(value="机器人唯一id")
    private Long deviceUniqueId;

    /**
     * 发送频率最小值(最小为1秒)
     */
    @ApiModelProperty(value="发送频率最小值(最小为1秒)")
    private Integer rateMin;

    /**
     * 发送频率最大值（最大为30秒）
     */
    @ApiModelProperty(value="发送频率最大值（最大为30秒）")
    private Integer rateMax;

    /**
     * 休眠时间规则
     */
    @ApiModelProperty(value="休眠时间规则")
    private String rule;

    /**
     * 创建时间
     */
    @ApiModelProperty(value="创建时间")
    private Integer createTime;

    /**
     * 修改时间
     */
    @ApiModelProperty(value="修改时间")
    private Integer updateTime;

    @ApiModelProperty("机器人微信昵称")
    private String deviceName;
    @ApiModelProperty("机器人微信头像")
    private String deviceHeaderImage;

    @ApiModelProperty("休眠时间规则")
    private OperatorPlanDeviceRule sleepRule;
}
